Divisible Load Scheduling in Distributed Computing Environments

نویسنده

  • PATRICK BYRNES
چکیده

When attempting to achieve a time-consuming computation it is often advantageous to split the computation amongst multiple machines. Splitting a computation leads to the question of how to divide the load amongst the machines. If we assume that the load can be arbitrarily split and that there are no precedence relations amongst pieces of the load, we call the load divisible. One example of a divisible load is trying to find something in a large search space. Here, each machine can be given a portion of the search space and can operate independently of the other machines. If machine speed is all that is taken into account, then it is easy to optimally split a divisible load amongst a network of machines – simply solve a set of linear equations. However, if we also consider the network topology and the time it takes to send the load on the links of the network, then finding the optimal division of the computation becomes much more interesting. In this paper we attempt to investigate how such an optimal division of the computation can be achieved. In the next section we specify the problem formulation and discuss previous work. Then, we show that under our assumptions the problem of finding the optimal load distribution for a divisible load on an arbitrary network is NP-hard. Finally, we discuss some heuristics to find good load distributions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Priority-based Divisible Load Scheduling using Analytical Hierarchy Process

The divisible load scheduling is a paradigm in the area of distributed computing. The traditional divisible load theory is based on the fact that, the communications and computations are obedient and do not cheat the algorithm. The literature of review shows that the divisible load model fail to achieve its optimal performance, if the processors do not report their true computation rates. The d...

متن کامل

Divisible load scheduling on single-level tree networks with buffer constraints

0018-9251/00/$10.00 @ 2000 IEEE Computing over distributed environments has attracted more and more research efforts, since: it leverages the existing hardware and software and outweighs the supercomputer on the flexibility and performance-price ratio. One of the primary issues in the area of distributed computing is on how to divide and schedule loads in order to achieve Ihe best performance i...

متن کامل

Dominance properties for Divisible MapReduce Computations

In this paper we analyze MapReduce distributed computations as divisible load scheduling problem. The two operations of mapping and reducing can be understood as two divisible applications with precedence constraints. A divisible load model is proposed, and schedule dominance properties are analyzed. We investigate dominant schedule structures for MapReduce computations. To our best knowledge t...

متن کامل

Cost-Based Multi-QoS Job Scheduling Using Divisible Load Theory in Cloud Computing

The advent of cloud computing as a new model of service provisioning in distributed systems, encourages researchers to investigate its benefits and drawbacks in executing scientific applications such as workflows. In this research, we attempt to investigate the use of a Divisible Load Theory (DLT) to design efficient strategies to minimize the overall processing time for scheduling jobs in comp...

متن کامل

Extending the Divisible Task Model for Load Balancing in Parallel and Distributed Systems

During the last years considerable effort has been put into developing scheduling and load balancing techniques and models for the processing of tasks in parallel and distributed systems. In this paper we extend an existing scheduling model called the divisible task model to make it applicable to a broader class of practical applications. To achieve this we present two new modifications to give...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006